echo impulse - Spanish English Dictionary